Skip to content

Conversation

ubc-tuehoang
Copy link
Contributor

…a Helm config, add Cwl and Logout controllers, update routes and login logic for IdP detection. For more info, do README.

Enable dynamic switch between local and UBC CWL SAML login via Helm config

  • Added support for toggling between default DB login and UBC CWL SAML login through Helm values (flag) without requiring image rebuild or downtime.
  • Created two new controllers: CwlController (for UBC IdP login) and LogoutController.
  • Modified routing to support IdP-based authentication flow.
  • Updated default login logic to detect and redirect based on IdP availability.
  • Added dedicated Helm templates for each login method to ensure each deployment.

@ubc-tuehoang
Copy link
Contributor Author

Combine the charts of ipeer-core and ipeer-cwl into a single folder named iPeerCombinedCharts within the charts sub-folder.

@ionparticle
Copy link
Member

Chart files shouldn't be in a subdirectory like ipeer/iPeerCWLCharts/, they have to be moved up a directory into ipeer/. The github action to publish these charts is unlikely to understand ipeer/iPeerCWLCharts/

@ionparticle
Copy link
Member

iPeer is using the Bitnami charts to deploy MariaDB. Bitnami was bought by Broadcom, who has announced they'll be deleting the Bitnami charts and images on Sept 29. iPeer will need to be migrated off of the Bitnami dependency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants